digraph G {
    margin=0;
    a [style=bold, label="and"];
    m [label="marry-01"];
    d [label="detest-01"];

    pj [label="person"];
    nj [label="name"];
    j [label="James"];    
    pj->nj [label="name"];
    nj->j [label="op1"]

    pl [label="person"];
    nl [label="name"];
    l [label="Lily"];    
    pl->nl [label="name"];
    nl->l [label="op1"]

    ps [label="person"];
    ns [label="name"];
    s [label="Severus"];    
    ps->ns [label="name"];
    ns->s [label="op1"]


    a->m [label="op1"];
    a->d [label="op2"];
    
    m->pl [label="ARG1"];
    m->pj [label="ARG2"];
    
    d->pj [label="ARG1"];
    d->ps [label="ARG0"]
}
